package org.cloudplatform.common.test.feign;

import feign.Param;
import feign.RequestLine;
import org.cloudplatform.common.feign.anno.FeignClient;
import org.cloudplatform.common.test.model.Contributor;
import org.cloudplatform.common.test.model.Result;

/**
 * 类描述：
 * 作者：徐卫超 (cc)
 * 时间 2022/5/19 14:04
 */
@FeignClient(id = "xxxx")
public interface OtherHttpRpc {

    // 可以直接返回一个对象
    @RequestLine("GET /repos/{owner}/{repo}/contributors")
    Result<Contributor> contributors(@Param("owner") String owner, @Param("repo") String repo);
}
